package com.yiren.manager.form.cost;

import java.util.Date;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.yiren.core.form.GenericForm;
import com.yiren.manager.form.elder.YrElderBeHospitalForm;
import com.yiren.manager.form.elder.YrElderForm;
import com.yiren.manager.utils.CustomJsonDateDeserializer;

public class YrElderWalletRechargeRecordForm extends GenericForm{

	private static final long serialVersionUID = -3884976511290992181L;

	private String elderWalletRechargeRecordId;

	private String createId;

	private Date createTime;

	private String elderCarId;

	private String elderId;

	private String elderName;

	private Date rechargeDate;

	private Float rechargeMoney;

	private Integer rechargeSource;

	private String updateId;

	private Date updateTime;
	
	private String handler;
	
	private Float walletBlance;
	
	private String beHospitalId;
	
	private YrElderBeHospitalForm elderBeHospitalForm;
	
	private YrElderForm elderForm;
	
	private YrPaperRecordForm paperRecordForm;
	
	public YrElderForm getElderForm() {
		return elderForm;
	}

	public void setElderForm(YrElderForm elderForm) {
		this.elderForm = elderForm;
	}

	public YrPaperRecordForm getPaperRecordForm() {
		return paperRecordForm;
	}

	public void setPaperRecordForm(YrPaperRecordForm paperRecordForm) {
		this.paperRecordForm = paperRecordForm;
	}

	public YrElderBeHospitalForm getElderBeHospitalForm() {
		return elderBeHospitalForm;
	}

	public void setElderBeHospitalForm(YrElderBeHospitalForm elderBeHospitalForm) {
		this.elderBeHospitalForm = elderBeHospitalForm;
	}

	public String getBeHospitalId() {
		return beHospitalId;
	}

	public void setBeHospitalId(String beHospitalId) {
		this.beHospitalId = beHospitalId;
	}

	public String getElderWalletRechargeRecordId() {
		return elderWalletRechargeRecordId;
	}

	public void setElderWalletRechargeRecordId(String elderWalletRechargeRecordId) {
		this.elderWalletRechargeRecordId = elderWalletRechargeRecordId;
	}

	public String getCreateId() {
		return createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	@JsonDeserialize(using=CustomJsonDateDeserializer.class)
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getElderCarId() {
		return elderCarId;
	}

	public void setElderCarId(String elderCarId) {
		this.elderCarId = elderCarId;
	}

	public String getElderId() {
		return elderId;
	}

	public void setElderId(String elderId) {
		this.elderId = elderId;
	}

	public String getElderName() {
		return elderName;
	}

	public void setElderName(String elderName) {
		this.elderName = elderName;
	}

	@JsonDeserialize(using=CustomJsonDateDeserializer.class)
	public Date getRechargeDate() {
		return rechargeDate;
	}

	public void setRechargeDate(Date rechargeDate) {
		this.rechargeDate = rechargeDate;
	}

	public Float getRechargeMoney() {
		return rechargeMoney;
	}

	public void setRechargeMoney(Float rechargeMoney) {
		this.rechargeMoney = rechargeMoney;
	}

	public Integer getRechargeSource() {
		return rechargeSource;
	}

	public void setRechargeSource(Integer rechargeSource) {
		this.rechargeSource = rechargeSource;
	}

	public String getUpdateId() {
		return updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@JsonDeserialize(using=CustomJsonDateDeserializer.class)
	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Float getWalletBlance() {
		return walletBlance;
	}

	public void setWalletBlance(Float walletBlance) {
		this.walletBlance = walletBlance;
	}

	public String getHandler() {
		return handler;
	}

	public void setHandler(String handler) {
		this.handler = handler;
	}

	
}
